package ui;
// Ce package contient les elements de base
import javax.microedition.midlet.*;

// Ce package contient les elements permettant de gerer l'interface graphique
import javax.microedition.lcdui.*;

public class EcrireRagot 
{
    private Command commandExit;
    private Command commandRagoter;
    private Command commandRetour;
    private Form form1;
    
    private TextField textAuteur;
    private TextField textTitre;
    private TextField textRagot;

    public EcrireRagot(gen.Controleur cont)
    {

        this.form1 = new Form("NOUVEAU RAGOT");

        // creation d'un bouton pour sortir du programme
        //this.commandExit = new Command("Exit", Command.SCREEN,0);

        this.commandRagoter = new Command("Ragoter !", Command.ITEM, 1);
       // this.form1.setDefaultCommand(commandRagoter);
        //this.label1.setItemCommandListener(cont);

        this.commandRetour = new Command("Annuler", Command.ITEM, 2);
        //this.label1.setDefaultCommand(commandRetour);
//        this.label1.setItemCommandListener(cont);

        // creation des champs de texte
        this.textAuteur = new TextField("Auteur : ","",25,TextField.ANY);
        this.textTitre = new TextField("Titre : ","",25,TextField.ANY);
        this.textRagot = new TextField("Ragot : ","",200,TextField.ANY);

        // ajout des composants au formulaire
        //this.form1.addCommand(commandExit);
        this.form1.addCommand(commandRagoter);
        this.form1.addCommand(commandRetour);
        
               
        this.form1.append(textAuteur);
        this.form1.append(textTitre);
        this.form1.append(textRagot);


        this.form1.setCommandListener(cont);
    }

    public String getTextAuteur() {
        return textAuteur.getString();
    }

    public String getTextRagot() {
        return textRagot.getString();
    }

    public String getTextTitre() {
        return textTitre.getString();
    }

    public Command getCommandRagoter()
    {
        return this.commandRagoter;
    }

    public Command getCommandRetour()
    {
        return this.commandRetour;
    }

    public Screen getScreen()
    {
        return this.form1;
    }

}
